kForth is an implementation of the Forth programming language
and environment. The user may write Forth programs with an editor,
load these program files from kForth, and run them.
kForth, like other implementations of Forth, provides an interactive
environment, allowing the user to examine or define variables and 
define and execute individual words. Interactive use is one of the 
main advantages in using a Forth environment for writing and testing
computer programs.
kForth provides a large subset of the Forth-2012 specification for 
the Forth language. It also provides some extensions and non-standard
features which its authors have found to be useful.
Experienced Forth users should consult the Technical Information 
section of the User’s Guide for specific information on the 
differences between kForth and Forth-2012.

You may specify a specific directory in which kforth will search
for .4th files not found in the current directory. The environment
variable KFORTH_DIR must be set to this directory.
For example, add the following lines to your .bash_profile file:

    KFORTH_DIR=~/kforth/kForth-64-x.y.z/forth-src
    export KFORTH_DIR

if you want to override the default location on 
KFORTH_DIR=/usr/share/kForth-64
